address, caption, cite, code, dfn, em, th, var, optgroup, i{font-style: inherit;font-weight: inherit;}
img{vertical-align: top;border: none;}
input, textarea{outline: none;border: none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
.fr{ float:right;}
.fl{ float:left;}
.w1500,.page,.gy,.box{max-width: 1500px; min-width: 1300px; width: 100%; margin: 0 auto;}
.clear,.cl{height: 0; overflow: hidden; clear: both;}
.dfc{display:flex;align-items:end;justify-content:center;}
.dfe{display:flex;align-items:end;justify-content:end;}
.db>div, .lb>li, .dd>dl{display:inline-block;vertical-align:top;}


.title{text-align: center;font-size: 40px;color: #222;font-weight: normal; position: relative;z-index: 1;}
.title span{display: block;font-size: 18px;font-weight: lighter;color: #666;margin: 15px 0 0px 0;}
.title b{color: #ee2121;}
.title d {position: absolute;left: 0;right: 0; margin: 0 auto; top: -2px; font-size: 62px; color: #f3efef;line-height: 60px;text-transform: uppercase;font-family: impact;z-index: -1;}
.title span:after{content: "";display: block;width: 31px;height: 2px;margin: 20px auto 0;background: #ee2121;}




/*产品*/
.prod_bg{background: #f5f5f5;    padding-top: 80px; padding-bottom:100px;}
.prod_list{text-align: center; }
.prod_list ul{display: inline-block; background: #ee2121; border-radius: 100px; overflow: hidden;}
.prod_list ul li{ float:left;    }
.prod_list ul li a{padding: 0 2vw; line-height: 58px; color:#fff; font-size: 16px; display: block; position: relative; transition: all 0.3s ease;}
.prod_list ul li a:after{content:"";display:block; width: 1px; height: 30%; background: #fff; position: absolute;top:0; bottom:0; right: 0; margin:auto; }
.prod_list ul li:last-child a:after{display: none;}
.prod_list ul li a:hover,.prod_list ul li.on a{background: #ffb123;}
.prod{margin: 0 auto;max-width: 1500px;min-width: 1300px; overflow:hidden;}
.pro_bcc{}
.pro_cc .divproduct_new_div{display: flex;}
.pro_cc .divproduct_new_div .divproduct_new_div_item{display: flex;flex-direction: column-reverse;width:21.5%;flex-shrink: 0;background: #ffffff;margin-right:1%;padding: 20px;}
.pro_cc .product_div_item_pic{overflow:hidden}
.pro_cc .product_div_item_pic img{ width: 100%;transition:all .5s;display:block;}
.pro_cc{margin-top: 60px;position:relative;}
.pro_cc .divproduct_new_div_item_title a{font-size: 20px;color: #333;display: block;margin: 30px 0 18px;position:relative;}
.pro_cc .divproduct_new_div_item_title a:after{position: absolute;content: "+MORE";width: 88%;height: 36px;line-height: 36px;border: 1px solid #dcdcdc;font-size: 14px;color: #999999;top:50px;left: 25px;transition:all .5s;}
.pro_cc .divproduct_new_div .divproduct_new_div_item:hover  .divproduct_new_div_item_title a:after{background:#ee2121;color:#fff;}
.pro_cc .divproduct_new_div .divproduct_new_div_item:hover .product_div_item_pic img{transform:scale(1.1)}
.pro_cc .divproduct_new_div_item_content{text-align: center;height:120px;}
.pro_cc .divproduct_new_div_item_body{width: 84%;margin: 0 auto;line-height: 30px;color:#888;font-size:15px;}
.pro_prev{position: absolute;top: 50%;left: 0;margin-top: -54px;}
.pro_next{position: absolute;top: 50%;right: 0;margin-top: -54px;}
.prod_list ul li a+dl{display: none;}





/*banner01*/
.banner01_bg{height: 325px; background: url(../images/bg.jpg)no-repeat center;}
.banner01_w{ color:#fff; }
.banner01_w h3{font-size: 38px; padding-top:50px;}
.banner01_w p{display:inline-block;  font-size: 20px; border-bottom:1px solid rgba(255,255,255,0.3); line-height:50px; padding-bottom:16px; margin-bottom:30px;  }
.banner01_w dd{font-size: 30px; font-family: "Arial"; background:url(../images/dh.png)no-repeat center left; padding-left: 40px;}
.banner01_w dd span{font-size: 18px;}





/*优势*/
.advcon{margin-top: 80px;}
.advcon .title d{ color: #f7f7f7;}
.adv_bg{background: #f5f5f5; padding-bottom:100px;margin-top: 50px; position: relative; z-index: 1;}
.adv_cont{height:464px !important;    z-index: -1;}
.adv_m{width:55%; height:100%;    overflow: hidden;}
.adv_m img{width:100%;}
.adv_w{width:40%;}
.adv_w p{font-size: 34px; color: #ee2121;font-weight: bold; padding-top: 5vw;}
.adv_w h3{ font-size: 13px; line-height: 34px; color: #bbbdc2; text-transform: uppercase;}
.adv_w dd{font-size: 16px; line-height: 34px; padding-right:3vw;}
.adv_w dd:before{content:""; display:block; width:77px; height:4px; background:#555; margin:2vw 0;}

.adv_list{width:84%; height:180px; background:#fff; margin:0 auto; box-shadow:0 0 50px rgba(0,0,0,0.1);}
.adv_list li{width:25%; height:100%; float:left; text-align:center; cursor: pointer; padding-top:34px; list-style:none;}
.adv_list li:before{content:""; display:block; width:60px; height:60px; margin:0 auto; transition:0.3s all ease; background-image: url(//memberpic.114my.com.cn/yuqiangjd/uploadfile/image/20230314/20230314173941_297698032.png); background-repeat: no-repeat; }
.adv_list li:nth-child(1):before{background-position: 0 0;}
.adv_list li:nth-child(2):before{background-position: -60px 0;}
.adv_list li:nth-child(3):before{background-position: -120px 0;}
.adv_list li:nth-child(4):before{background-position: -180px 0;}
.adv_list li:nth-child(5):before{background-position: -240px 0;}
.adv_list li:nth-child(6):before{background-position: -300px 0;}
.adv_list li.on:before{background-position-y:-60px;}
.adv_list li p{font-size:24px; color:#222; line-height:50px;}
.adv_list li.on p{color:#ee2121;}


@media (max-width: 1920px){
.adv_w p{padding-top:5vw;}
.adv_cont{height:464px !important;}
}
@media (max-width: 1680px){
.adv_cont{height:464px !important;}
}
@media (max-width: 1560px){
.adv_w p{padding-top:4vw;}
.adv_cont{height:460px !important;}
}
@media (max-width: 1500px){
.adv_w p{padding-top:3vw;}
.adv_cont{height:440px !important;}
}

@media (max-width: 1440px){
.adv_w dd{line-height:30px; font-size:15px;}
.adv_cont{height:430px !important;}
.adv_w dd:before{margin:2vw 0;}
}
@media (max-width: 1400px){
.adv_cont{height:400px !important;}
}
@media (max-width: 1300px){
.adv_cont{height:370px !important;}

}







/*case*/
.case_box1 {margin: 0 auto; background: url(//memberpic.114my.com.cn/0447631/uploadfile/image/20221022/20221022161104_1028341870.jpg) center no-repeat; margin-top:-365px;position: relative; padding-top: 430px;background-repeat: no-repeat;
    background-attachment: fixed;}
.case {padding: 4%;overflow: hidden;width: 95%;background: #fff;border-radius: 10px;margin: 0 auto;position: relative;z-index: 55;}
.case_box {margin: 0 auto;}

.case_con {background:  #fff;padding: 50px 0px 0;margin-top: 0%;}
.case_con .divdgweb_new_div{width: 100%;padding-top: 36.6%;position: relative; overflow: hidden; height: 0;}
.case_con .news_div_item_pic{height: 100%;}
.case_con *{display: block;}
.case_con .news_div_item_image{width: 100%; height: 100%; transition: 0.3s;}
.case_con .divdgweb_new_div_item_content{position: absolute; bottom: 0; left: 0;height: 54px; background: rgba(0, 0, 0, 0.3);z-index: 1; transition: 0.3s; width: 100%;}
.case_con .divdgweb_new_div_item_a{ font-size: 18px; line-height: 54px; color: #fff; text-align: center; transition: 0.3s;}
.case_con .divdgweb_new_div_item:hover .divdgweb_new_div_item_a{ font-weight: bold;}
.case_con .divdgweb_new_div_item{position: absolute;overflow: hidden;}
.case_con .divdgweb_new_div_item:nth-child(1){width: 50%;height: 100%;top: 0;left: 0;}
.case_con .divdgweb_new_div_item:nth-child(2){width: 23.5%;top: 0; left: 51.5%;}
.case_con .divdgweb_new_div_item:nth-child(3){width: 23.5%;bottom: 0; left: 51.5%;}
.case_con .divdgweb_new_div_item:nth-child(4){width: 23.5%;top: 0; right:0;}
.case_con .divdgweb_new_div_item:nth-child(5){width: 23.5%;bottom: 0; right: 0;}
.case_con .divdgweb_new_div_item:hover .news_div_item_image { transform: scale(1.2);}
.case_con .divdgweb_new_div_item:hover .divdgweb_new_div_item_content {height: 100%;  background: rgba(238, 33, 33, 0.7);display: flex; flex-direction: column; justify-content: center;}
.case_con .divdgweb_new_div_item_body {font-size: 14px;line-height: 24px; color: #fff; padding: 0 6%;}









/*company*/
.com_bc{width: 100%; background: #f8f8f8;}
.com_c{display: flex;justify-content: space-between;padding: 70px 0;align-items: flex-end;}
.com_lc{width: 41%;}
.com_lc>b{display: block;font-size: 62px;color: #10110f;font-family: din;text-transform: uppercase; line-height: 62px;}
.com_lc>p{font-size: 32px;color: #10110f;margin:0 0 20px;}
.com_info{font-size: 16px;color: #10110f;line-height: 32px;}
a.com_btn{display: inline-block;font-size: 16px;color: #10110f;margin: 40px 0 55px;}
a.com_btn>span{font-size: 16px;color: #10110f;display: inline-block;margin-left: 9px;}
.com_num{display: flex;justify-content: space-between;}
.com_num>li{text-align: center;position: relative;}
.com_num>li+li:after{position: absolute;content: "";width: 1px;height: 54px;background: #e6e6e6;top: 50%;left: -78px;margin-top: -27px;}
.com_num>li>span{font-size: 18px;color: #10110f;display: block;}
.com_num>li>span>b{font-size: 60px;color: #ee2121;font-family: din;}
.com_num>li>p{margin-top: 2px;font-size: 18px;color: #10110f;}
.com_rc{width: 54%;position: relative;}
.com_rc img{width: 100%;}
.com_rc>ul{display: flex;position: absolute;bottom: 0;left: 0;}
.com_rc>ul>li>a{width: 194px;height: 144px;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.com_rc>ul>li:nth-child(1)>a{background: #eee;}
.com_rc>ul>li:nth-child(2)>a{background: #ee2121;}
.com_rc>ul>li>a>span{font-size: 48px;}
.com_rc>ul>li>a>p{font-size: 16px;margin-top: 8px;}
.com_rc>ul>li:nth-child(1)>a>span{color:#10110f;}
.com_rc>ul>li:nth-child(1)>a>p{color:#10110f;}
.com_rc>ul>li:nth-child(2)>a *{color: #fff;}
@media screen and (max-width: 1500px){
	.com_lc{width: 48%;}
	.com_lc>b{font-size: 54px;}
	.com_lc>p{font-size: 30px;}
	.com_num>li>span>b{font-size: 80px;}
}
@media screen and (max-width: 1430px){
	.com_lc>b{font-size: 50px;}
	.com_lc>p{margin:5px 0 25px;}
	.com_num>li>span>b{font-size: 70px;}
	a.com_btn{margin: 35px 0 50px;}
}


















/*news*/
.newss {background: #fff;overflow: hidden;padding:80px 15px; margin-top:10px;}
.news_box {max-width: 1500px;margin: 0 auto;}
.news_tab {margin: 3% 0 0;}
.news_nav {display: flex;justify-content: center;align-items: center;}
.news_nav ul {display: flex;justify-content: center;width: 50%;}
.news_nav li {margin: 0 1%;padding: 2% 0;position: relative;overflow:hidden;display:  flex;width: 100%;justify-content:  center;align-items:  center;    border: 1px solid #ddd;}

.news_nav li a:before,.news_nav li a:after {height: 100%;width: 1px;}
.news_nav li a:after {left: auto;right: 0;}
.news_nav li:hover:before {transform: translateX(-100%);}
.news_nav li:hover:after {transform: translateX(100%);}
.news_nav li:hover a:before {transform: translateY(-100%);}
.news_nav li:hover a:after {transform: translateY(100%);}
.news_nav li a {font-size: 20px;display: block;}
.news_nav li.on {background:#ee2121;color: #fff;}
.news_nav li.on a{color: #fff;}
.news_con {margin: 3% 0 0;overflow: hidden;}
.news_roll {display: flex;transition: 0.5s;}
.news_call {width: 100%;flex-shrink: 0;}
.news_call .slick-track {padding:1% 0;}
.news_call .news_div {display:flex;}
.news_call .news_div_item {position: relative;display: flex !important;flex-direction: column-reverse;background: #fff;padding: 30px;margin: 0 0.2%;width: 25%;transition:0.5s; border: 1px #eee solid;}
.news_call .news_div_item:hover {box-shadow:0 0 20px #ddd;}
/*date*/
.news_call .news_div_item_date {display:flex;font-size: 13px;color:#fff;position: absolute;top: 57%;right: 30px;z-index: 5;padding: 2%;font-family: Arial;background: #ee2121;border-radius: 20px 0 0px 20px;}
.news_call .news_div_item_date:after {content:'';width: 0;height: 100%;background: #ffb123;border-radius:20px 0 0px 20px;position: absolute;top: 0;right: 0;z-index: -1;transition:0.5s;}
.news_call .news_div_item:hover .news_div_item_date:after {width:100%;}
/*content*/
.news_call .news_div_item_content {margin: 7% 0 0;}
.news_call .news_div_item_title {}
.news_call .news_div_item_title a {font-size:20px;}
.news_call .news_div_item_body {font-size:16px;font-weight:lighter;color:#999;line-height: 32px;margin: 3% 0 0;}
/*pic*/
.news_call .news_div_item_pic {position:relative;transition:0.5s;}
.news_call .news_div_item_pic img {width:100%;}
/*hover*/
.news_call .news_div_item:hover .news_div_item_pic {border:transparent;}
.news_call .news_div_item_pic:before,.news_call .news_div_item_pic:after {content:'';width:0;height:1px;background:#ee2121;position:absolute;transition: 0.8s;z-index: 5;}
.news_call .news_div_item_pic:before {top: 0;left: 0;}
.news_call .news_div_item_pic:after {bottom:0;right:0;}
.news_call .news_div_item:hover .news_div_item_pic:before, .news_call .news_div_item:hover  .news_div_item_pic:after {width:100%;}
.news_call .news_div_item_pic>a:before,.news_call .news_div_item_pic>a:after {content:'';width: 1px;height: 0;background:#ffb123;position:absolute;transition: 0.8s;z-index: 5;}
.news_call .news_div_item_pic>a:before {top: 0;left: 0;}
.news_call .news_div_item_pic>a:after {bottom: 0;right: 0;}
.news_call .news_div_item:hover  .news_div_item_pic a:before, .news_call .news_div_item:hover  .news_div_item_pic a:after {height: 100%;}